const { defineConfig } = require('@vue/cli-service')
const path = require('path');

module.exports = defineConfig({
  transpileDependencies: true,
  configureWebpack: {
    resolve:{
      alias:{
        '@': path.resolve(__dirname, 'src/')
      }
    }, 
  },
  devServer: {
    // 指定端口号
    port: 8001,
    // 允许跨域
    headers: {
      'Access-Control-Allow-Origin': '*',
    },
  },
  configureWebpack: {
    output: {
      // 将微应用打包成 umd 模块时，设置输出的全局变量名。
      library: "Vue2App",
      // 把微应用打包成 umd 库格式
      libraryTarget: 'umd',
      // webpack 5 需要把 jsonpFunction 替换成 chunkLoadingGlobal
      chunkLoadingGlobal: "webpackJsonp_Vue2App",
    },
  },
})
